package com.bluesky.plum.richdomain.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.bluesky.plum.uimodels.standard.components.containers.form.Form;
import com.bluesky.plum.uimodels.standard.components.containers.form.commonForms.SimpleFormBuilder;

/**
 * common attributes
 * 
 * @author HZ00260
 * 
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface OUMMethod {

	Class formBuilder() default SimpleFormBuilder.class;
	
	String caption() default "";

	String desc() default "";
	
	int position() default 9999;

	boolean enabled() default true;
	
	

}
